﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _5_3._5._2_Out参数
{
    internal class Program
    {
        //1.如果方法返回一个值，该方法通常声明返回类型
        //2.如果方法返回多个值，可能类型还不同:可用下面三种办法
        //2.1 声明类和结构，把应该返回的所有信息都定义为该类型的成员。
        //2.2 使用元组类型
        //2,3 使用Out关键字。
        static void Main(string[] args)
        {
            //string input1=Console.ReadLine();
            //int result1=int.Parse(input1);
            //Console.WriteLine($"result:{result1}");

            string input2 = Console.ReadLine();
            if (int.TryParse(input2,out int result2))
            {
                Console.WriteLine($"result:{result2}");
            }
            else
            {
                Console.WriteLine("not a number");
            }


            Console.ReadKey();

            //out修饰符允许返回参数指定的值
        }
    }
}
